package san.java.day11;

/**
 * 枚举类:
 *  在某些情况下, 一个类的对象是有限而且固定的.例如,季节类,只能有四个对象
 *  手动实现枚举类:  单例
 *      1. private 修饰构造器
 *      2. 属性使用private final修饰
 *      3. 把该类的所有实例都使用public static final来修饰
 *
 *  枚举类能实现接口
 *
 */

public class EnumClass_06 {

    public static void main(String[] args) {
        Season spring = Season.SPRING;
        Season summer = Season.SUMMER;

        spring.showInfo();
        summer.showInfo();

        Season spring1 = Season.SPRING;

        System.out.println(spring.equals(spring1));
    }
}


